home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 7
/
Amiga Format AFCD07 (Dec 1996, Issue 91).iso
/
serious
/
shareware
/
comms
/
internet
/
html-related
/
hsc
/
source
/
hsclib
/
include.h
< prev
next >
Wrap
C/C++ Source or Header
|
1996-07-05
|
2KB
|
37 lines
/*
* hsclib/include.h
*/
#ifndef HSCLIB_INCLUDE_H
#define HSCLIB_INCLUDE_H
/*
* flags for include_hsc_xxx()
*/
#define IH_PARSE_END (1<<0) /* check for unclosed tags & co at end */
#define IH_PARSE_PRE (1<<1) /* parse with replacing "><&" */
#define IH_PARSE_MACRO (1<<2) /* include macro */
#define IH_PARSE_HSC (1<<3) /* include text of a special
* hsc-command (eg $insert time) */
#define IH_PARSE_SOURCE (1<<4) /* include source (replace special chars) */
#define IH_NO_STATUS (1<<5) /* oppress status message */
#define IH_UPDATE_PRJ (1<<6) /* update project file */
#define IH_POS_PARENT (1<<7) /* use position of first file on stack
* for messages */
#define IH_IS_INCLUDE (1<<8) /* included vai <$include>
* (should be stored in project-file */
#define IH_IS_SOURCE (1<<9) /* this is the main source-file
* (should be stored in project-file */
#ifndef NOEXTERN_HSCLIB_INCLUDE_H
extern BOOL hsc_include_file(HSCPRC * hp, STRPTR filename, ULONG optn);
extern BOOL hsc_include_string(HSCPRC * hp, STRPTR filename, STRPTR s, ULONG optn);
extern BOOL hsc_base_include_file(HSCPRC * hp, STRPTR filename, ULONG optn, INFILEPOS * base_pos);
extern BOOL hsc_base_include_string(HSCPRC * hp, STRPTR filename, STRPTR s, ULONG optn, INFILEPOS * base_pos);
#endif /* NOEXTERN_HSCLIB_INCLUDE_H */
#endif /* HSCLIB_INCLUDE_H */